// pages/home/home.js
import { feach } from '../../http/http'

Page({

  /**
   * 页面的初始数据
   */
  data: {
    screenHeight: 667,
    sliderList: [],
    categoryList: [],
    floorlist: [],
    isLogin: false
  },

  // 跳转产品列表页
  pushProductList(e) {
    // 获取当前分类 ID categoryId
    console.log(e);
    const categoryId = e.currentTarget.dataset.categoryid

    wx.navigateTo({
      url: '/pages/product-list/product-list' + '?categoryId=' + categoryId
    })
  },
  /*
    获取轮播图数据
  */
  getSliders() {
    feach('/home/sliders').then(res => {
      // console.log(res);
      const { data } = res.data
      this.setData({
        sliderList: data
      })
    })
  },
  /*
   获取 首页分类数据
  */
  getHomeCategory() {
    feach('/home/category').then(res => {
      // console.log(res);
      const { data } = res.data
      this.setData({
        categoryList: data
      })
    })
  },
  /*
  获取首页 楼层数据
  */
  getHomeFloorlist() {
    feach('/home/floorlist').then(res => {
      // console.log(res);
      const { data } = res.data
      this.setData({
        floorlist: data
      })
    })
  },

  onLoad() {
    this.getSliders()
    this.getHomeCategory()
    this.getHomeFloorlist()
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

    // 获取屏幕宽度
    const res = wx.getSystemInfoSync()
    // console.log(res.screenHeight);
    this.setData({
      screenHeight: res.screenHeight - 64 - 64
    })

    // 检查 是否为登录状态
    this.setData({
      isLogin: getApp().token ? true : false
    })
    // if (getApp().token) {
    //   this.setData({
    //     isLogin: true
    //   })
    // } else {
    //   this.setData({
    //     isLogin: false
    //   })
    // }
  },


})